package com.cartoonrabbit.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "登录对象")
public class LoginParam {

    @ApiModelProperty(value = "临时登录凭证code")
    private String jsCode;


    @ApiModelProperty(value = "包括敏感数据在内的完整用户信息的加密数据")
    private String encryptedData;

    @ApiModelProperty(value = "不包括敏感信息的原始数据字符串，用于计算签名")
    private String rawData;

    @ApiModelProperty(value = "用于校验用户信息，详见 用户数据的签名验证和加解密")
    private String signature;

    @ApiModelProperty(value = "加密算法的初始向量")
    private String iv;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "邀请id")
    private String inviteId;


}
